Amalgamating Knowledge Bases, III: Algorithms, Data Structures, and Query Processing
نویسندگان
چکیده
Integrating knowledge from multiple sources is an important aspect of automated reasoning systems. In the rst part of this series of papers, we presented a uniform declarative framework, based on annotated logics, for amalgamating multiple knowledge bases when these knowledge bases (possibly) contain inconsistencies, uncertainties, and non-monotonic modes of negation. We showed that annotated logics may be used, with some modiications, to mediate between diierent knowledge bases. The multiple knowledge bases are amalgamated by embedding the individual knowledge bases into a lattice. In this paper, we brieey describe an SLD-resolution based proof procedure that is sound and complete w.r.t. our declarative semantics. We will then develop an OLDT-resolution based query processing procedure, MULTI OLDT, that satisses two important properties: (1) eecient reuse of previous computations is achieved by maintaining a table { we describe the structure of this table and show that table operations can be eeciently executed, and (2) approximate, interruptable query answering is achieved, i.e. it is possible to obtain an \intermediate, approximate" answer from the QPP by interrupting it at any point in time during its execution. The design of the MULTI OLDT procedure will include: (1) development of data structures for tabling (substitution, truth value) pairs, and (2) the development of algorithms to incrementally and eeciently update the table.
منابع مشابه
Amalgamating Knowledge Bases, II: Distributed Mediators
Integrating knowledge from multiple sources is an important aspect of automated reasoning systems. In 23], we presented a uniform declarative and operational framework, based on annotated logics, for amalgamating multiple knowledge bases and data structures (e.g. relational, object-oriented, spatial , and temporal structures) when these knowledge bases (possibly) contain inconsistencies, uncert...
متن کاملRelational Databases Query Optimization using Hybrid Evolutionary Algorithm
Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...
متن کاملEffective searching of RDF knowledge bases
RDF data has become a vital source of information for many applications. In this thesis, we present a set of models and algorithms to effectively search large RDF knowledge bases. These knowledge bases contain a large set of subjectpredicate-object (SPO) triples where subjects and objects are entities and predicates express relationships between them. Searching such knowledge bases can be done ...
متن کاملQuery Processing for Knowledge Bases Using Join
This paper addresses the problem of physical query processing for large object-oriented, temporal knowledge bases. The major tasks being investigated are how to generate the space of all possible execution plans for a given knowledge base query and how to traverse this space in order to choose an eecient execution plan. The results of this work include: (a) the formulation of a set of access le...
متن کاملArchimedesOne: Query Processing over Probabilistic Knowledge Bases
Knowledge bases are becoming increasingly important in structuring and representing information from the web. Meanwhile, webscale information poses significant scalability and quality challenges to knowledge base systems. To address these challenges, we develop a probabilistic knowledge base system, ARCHIMEDESONE, by scaling up the knowledge expansion and statistical inference algorithms. We de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Log. Program.
دوره 28 شماره
صفحات -
تاریخ انتشار 1996